
/*
# ============================================================================
# 版权所有 Chilcoo.com，并保留所有权利。
# 网站地址: http://www.chilcoo.com/ccerp
# ----------------------------------------------------------------------------
# 这不是一个自由软件！你不能通过任何方式破解本软件.
# 使用:不允许对程序代码以任何形式任何目的的再发布。
# ============================================================================
# $Author: Chilcoo Inc. *
# $Official website  : www.chilcoo.com
# オーダー処理のページ
# 
# 開発日記：
# 2011－04－15
# ただいま購入用の基本データーの処理は一部完了しました。
# カートの処理と確認ビュー及びバックのAJAX処理はまだ完成していません。
*/
ajax_callback_page = '<{$ROOTPATH}>/_manager/cate/default.php';

var category = {
	topmenu_id:'#topnav_prod',
	newcate_form:{
		_name:'#newcate_form',
		parent:'#parent_name',
		name:'#cate_name_text',
		rank:'#cate_rank_text',
		id:'#selected_cate_id'
	},
	delcate_form:{
		_name:'#delcate_form',
		id:'#delete_cate_id'
	},
	init:function(){
		$(this.topmenu_id).attr('class','topmenu_item_thispage');
	},
	do_category:function(id,_type){
		if(_type == 0){// edit
			var upcate_name = '#cate_name_text_' + id;
			if($(upcate_name).val() == ''){
				alert('名称不能为空.');
				return;
			}
			$.ajax({
				url:ajax_callback_page,
				data:{
					token:TOKEN_UP_CATE,
					name:$(upcate_name).val(),
					cateId:id
				},
				success:function(data){
					if(data.ref == 'OK'){
						$('#cate_name_text_'+data.cateId).hide();
						$('#cate_name_text_'+data.cateId + ' ~ a').hide();
						$('#cate_name_label_'+data.cateId).show('slow');
						$('#cate_name_label_'+data.cateId).text(data.name);
						blockDesign.defualt('<p>更新しました。<p>','250px');
					}
				},
				error:function(){
					blockDesign.defualt('<p>エラー発送しました。<p>','250px');
				},
				beforeSend:function(){
				}
			});
		}
		<{if $login_adminId == 1 || $login_adminId == 3}>
		else if(_type == 1){// del
			var d_form = category.delcate_form;
			$.ajax({
				url:ajax_callback_page,
				data:{
					token:TOKEN_DEL_CATE,
					cateId:$(d_form.id).val()
				},
				success:function(data){
					if(data.ref == 'OK'){
						blockDesign.defualt('<p>削除しました。<p>','250px');
					}
				},
				error:function(){
					blockDesign.defualt('<p>エラー発送しました。<p>','250px');
				},
				beforeSend:function(){
				}
			});
		}
		<{/if}>
		else if(_type == 2){// add child or root
			var nc_form = category.newcate_form;
			$(nc_form.parent).text($('#cate_name_'+ id).val());
			$(nc_form.id).val(id);
			blockDesign.form( $(category.newcate_form._name),'480px','20%','25%');
		}
	},
	add_category:function(){
		var nc_form = category.newcate_form;
		if($(nc_form.name).val() == ''){
			alert('名称不能为空.');
			return;
		}
		$.ajax({
			url:ajax_callback_page,
			data:{
				token:TOKEN_ADD_CATE,
				name:$(nc_form.name).val(),
				rank:$(nc_form.rank).val(),
				cateId:$(nc_form.id).val()
			},
			success:function(data){
				if(data.ref == 'OK'){
					blockDesign.defualt('<p>新規作成しました。<p>','250px');
				}
			},
			error:function(){
				blockDesign.defualt('<p>エラー発送しました。<p>','250px');
			},
			beforeSend:function(){
			}
		});
	},
	update_rank:function(txt,id){
		var rank_val = $('#'+txt).val();
		$.ajax({
			url:ajax_callback_page,
			data:{
				token:TOKEN_UPDATE_RANK,
				rank:rank_val,
				cateId:id
			},
			success:function(data){
				if(data.ref == 'OK'){
					blockDesign.defualt('<p>ランク変更しました。<p>','250px');
				}
			},
			error:function(){
				blockDesign.defualt('<p>エラー発送しました。<p>','250px');
			},
			beforeSend:function(){
			}
		});
	}
}